package com.czy.owner.entity;

import java.io.Serializable;
import java.util.List;

/**
 * Created by wangyang on 2017/5/26 0026.
 * 订单列表
 */

public class OrdersListModel implements Serializable {
        private int totalRow;
        private int pageNumber;
        private boolean firstPage;
        private boolean lastPage;
        private int totalPage;
        private int pageSize;
        private List<ListBean> list;

        public int getTotalRow() {
            return totalRow;
        }

        public void setTotalRow(int totalRow) {
            this.totalRow = totalRow;
        }

        public int getPageNumber() {
            return pageNumber;
        }

        public void setPageNumber(int pageNumber) {
            this.pageNumber = pageNumber;
        }

        public boolean isFirstPage() {
            return firstPage;
        }

        public void setFirstPage(boolean firstPage) {
            this.firstPage = firstPage;
        }

        public boolean isLastPage() {
            return lastPage;
        }

        public void setLastPage(boolean lastPage) {
            this.lastPage = lastPage;
        }

        public int getTotalPage() {
            return totalPage;
        }

        public void setTotalPage(int totalPage) {
            this.totalPage = totalPage;
        }

        public int getPageSize() {
            return pageSize;
        }

        public void setPageSize(int pageSize) {
            this.pageSize = pageSize;
        }

        public List<ListBean> getList() {
            return list;
        }

        public void setList(List<ListBean> list) {
            this.list = list;
        }

        public static class ListBean implements Serializable{
            /**
             * orderType : goodsOrder
             * note :
             * createUserId : 1424
             * orderNumber : DD201706211549195442114
             * shippingAddressContact : 18501504676
             * shippingAddressName : 东东
             * freight : 0
             * orderStatus : waitPay
             * withdrawalStatus : false
             * ownerId : 1015
             * delFlag : false
             * cancelFlag : false
             * orderItems : [{"note":"","itemType":"goods","orderId":7034,"specValue":"规格:S","shipTime":0,"freight":0,"discountPrice":0,"stoProfits":0,"installTime":0,"totalCount":0,"logisticsContact":"","remainingCount":0,"supProfits":0,"userPackageId":0,"needService":"false","goodsActivityId":0,"itemName":"dsasadaddasda","price":5,"logisticsCompany":"","logo":"http://118.178.188.69:80/res/download/12764-src-src-src-src-src","toStorePrice":0,"shipAddressId":0,"itemTypeId":"941","chName":"测试品牌03","logisticsNumber":"","depositAmount":0,"receivingTime":0,"address":"","unitName":"件","addUserId":0,"orderItemId":11971,"sysProfits":0,"count":1,"deliveryWayId":0,"specGroupKey":"e314f879af7b4ed8b1fbf9dfb5561ee9","serviceInstallStoreId":0,"servicePrice":0,"isRefund":"false","shippingAddress":"河北省 石家庄市 井陉矿区 西湖国际","installStatus":"false","sysPurchasePrice":0,"logisticsStatus":"notShip"}]
             * userDelFlag : false
             * total : 5
             * storeName : 主店
             * supWithdrawalStatus : false
             * storeNote :
             * nickName : 北北1
             * pushUserId : 0
             * fromGoodsId : 739
             * storeId : 438
             * storeEmployeesId : 0
             * serviceTime : 0
             * userOrderId : 7034
             * createTime : 1498031359544
             * needInvoice : true
             * ownerCarId : 0
             * shippingAddress : 河北省 石家庄市 井陉矿区 西湖国际
             * endTime : 0
             * payStatus : notPay
             * dealWithUserId : 0
             * denomination 0.0
             */

           private String isShippingToStore;
           private String orderSubType;
            private String orderType;
            private String note;
            private int createUserId;
            private String orderNumber;
            private String shippingAddressContact;
            private String shippingAddressName;
            private double freight;
            private String orderStatus;
            private String withdrawalStatus;
            private int ownerId;
            private String delFlag;
            private String cancelFlag;
            private String userDelFlag;
            private double total;
            private String storeName;
            private String supWithdrawalStatus;
            private String storeNote;
            private String nickName;
            private int pushUserId;
            private int fromGoodsId;
            private int storeId;
            private int storeEmployeesId;
            private long serviceTime;
            private int userOrderId;
            private long createTime;
            private String needInvoice;
            private int ownerCarId;
            private String shippingAddress;
            private long endTime;
            private String payStatus;
            private int dealWithUserId;
            private double denomination;
            private List<OrderItemsBean> orderItems;

            public String getIsShippingToStore() {
                return isShippingToStore;
            }

            public void setIsShippingToStore(String isShippingToStore) {
                this.isShippingToStore = isShippingToStore;
            }

            public String getOrderSubType() {
                return orderSubType;
            }

            public void setOrderSubType(String orderSubType) {
                this.orderSubType = orderSubType;
            }

            public double getDenomination() {
                return denomination;
            }

            public void setDenomination(double denomination) {
                this.denomination = denomination;
            }

            public String getOrderType() {
                return orderType;
            }

            public void setOrderType(String orderType) {
                this.orderType = orderType;
            }

            public String getNote() {
                return note;
            }

            public void setNote(String note) {
                this.note = note;
            }

            public int getCreateUserId() {
                return createUserId;
            }

            public void setCreateUserId(int createUserId) {
                this.createUserId = createUserId;
            }

            public String getOrderNumber() {
                return orderNumber;
            }

            public void setOrderNumber(String orderNumber) {
                this.orderNumber = orderNumber;
            }

            public String getShippingAddressContact() {
                return shippingAddressContact;
            }

            public void setShippingAddressContact(String shippingAddressContact) {
                this.shippingAddressContact = shippingAddressContact;
            }

            public String getShippingAddressName() {
                return shippingAddressName;
            }

            public void setShippingAddressName(String shippingAddressName) {
                this.shippingAddressName = shippingAddressName;
            }

            public double getFreight() {
                return freight;
            }

            public void setFreight(double freight) {
                this.freight = freight;
            }

            public String getOrderStatus() {
                return orderStatus;
            }

            public void setOrderStatus(String orderStatus) {
                this.orderStatus = orderStatus;
            }

            public String getWithdrawalStatus() {
                return withdrawalStatus;
            }

            public void setWithdrawalStatus(String withdrawalStatus) {
                this.withdrawalStatus = withdrawalStatus;
            }

            public int getOwnerId() {
                return ownerId;
            }

            public void setOwnerId(int ownerId) {
                this.ownerId = ownerId;
            }

            public String getDelFlag() {
                return delFlag;
            }

            public void setDelFlag(String delFlag) {
                this.delFlag = delFlag;
            }

            public String getCancelFlag() {
                return cancelFlag;
            }

            public void setCancelFlag(String cancelFlag) {
                this.cancelFlag = cancelFlag;
            }

            public String getUserDelFlag() {
                return userDelFlag;
            }

            public void setUserDelFlag(String userDelFlag) {
                this.userDelFlag = userDelFlag;
            }

            public double getTotal() {
                return total;
            }

            public void setTotal(double total) {
                this.total = total;
            }

            public String getStoreName() {
                return storeName;
            }

            public void setStoreName(String storeName) {
                this.storeName = storeName;
            }

            public String getSupWithdrawalStatus() {
                return supWithdrawalStatus;
            }

            public void setSupWithdrawalStatus(String supWithdrawalStatus) {
                this.supWithdrawalStatus = supWithdrawalStatus;
            }

            public String getStoreNote() {
                return storeNote;
            }

            public void setStoreNote(String storeNote) {
                this.storeNote = storeNote;
            }

            public String getNickName() {
                return nickName;
            }

            public void setNickName(String nickName) {
                this.nickName = nickName;
            }

            public int getPushUserId() {
                return pushUserId;
            }

            public void setPushUserId(int pushUserId) {
                this.pushUserId = pushUserId;
            }

            public int getFromGoodsId() {
                return fromGoodsId;
            }

            public void setFromGoodsId(int fromGoodsId) {
                this.fromGoodsId = fromGoodsId;
            }

            public int getStoreId() {
                return storeId;
            }

            public void setStoreId(int storeId) {
                this.storeId = storeId;
            }

            public int getStoreEmployeesId() {
                return storeEmployeesId;
            }

            public void setStoreEmployeesId(int storeEmployeesId) {
                this.storeEmployeesId = storeEmployeesId;
            }

            public long getServiceTime() {
                return serviceTime;
            }

            public void setServiceTime(long serviceTime) {
                this.serviceTime = serviceTime;
            }

            public int getUserOrderId() {
                return userOrderId;
            }

            public void setUserOrderId(int userOrderId) {
                this.userOrderId = userOrderId;
            }

            public long getCreateTime() {
                return createTime;
            }

            public void setCreateTime(long createTime) {
                this.createTime = createTime;
            }

            public String getNeedInvoice() {
                return needInvoice;
            }

            public void setNeedInvoice(String needInvoice) {
                this.needInvoice = needInvoice;
            }

            public int getOwnerCarId() {
                return ownerCarId;
            }

            public void setOwnerCarId(int ownerCarId) {
                this.ownerCarId = ownerCarId;
            }

            public String getShippingAddress() {
                return shippingAddress;
            }

            public void setShippingAddress(String shippingAddress) {
                this.shippingAddress = shippingAddress;
            }

            public long getEndTime() {
                return endTime;
            }

            public void setEndTime(long endTime) {
                this.endTime = endTime;
            }

            public String getPayStatus() {
                return payStatus;
            }

            public void setPayStatus(String payStatus) {
                this.payStatus = payStatus;
            }

            public int getDealWithUserId() {
                return dealWithUserId;
            }

            public void setDealWithUserId(int dealWithUserId) {
                this.dealWithUserId = dealWithUserId;
            }

            public List<OrderItemsBean> getOrderItems() {
                return orderItems;
            }

            public void setOrderItems(List<OrderItemsBean> orderItems) {
                this.orderItems = orderItems;
            }

            public static class OrderItemsBean implements Serializable{
                /**
                 * note :
                 * itemType : goods
                 * orderId : 7034
                 * specValue : 规格:S
                 * shipTime : 0
                 * freight : 0
                 * discountPrice : 0
                 * stoProfits : 0
                 * installTime : 0
                 * totalCount : 0
                 * logisticsContact :
                 * remainingCount : 0
                 * supProfits : 0
                 * userPackageId : 0
                 * needService : false
                 * goodsActivityId : 0
                 * itemName : dsasadaddasda
                 * price : 5
                 * logisticsCompany :
                 * logo : http://118.178.188.69:80/res/download/12764-src-src-src-src-src
                 * toStorePrice : 0
                 * shipAddressId : 0
                 * itemTypeId : 941
                 * chName : 测试品牌03
                 * logisticsNumber :
                 * depositAmount : 0
                 * receivingTime : 0
                 * address :
                 * unitName : 件
                 * addUserId : 0
                 * orderItemId : 11971
                 * sysProfits : 0
                 * count : 1
                 * deliveryWayId : 0
                 * specGroupKey : e314f879af7b4ed8b1fbf9dfb5561ee9
                 * serviceInstallStoreId : 0
                 * servicePrice : 0
                 * isRefund : false
                 * shippingAddress : 河北省 石家庄市 井陉矿区 西湖国际
                 * installStatus : false
                 * sysPurchasePrice : 0
                 * logisticsStatus : notShip
                 * refundsStatus
                 */
                private String refundsType;
                private String note;
                private String itemType;
                private int orderId;
                private String specValue;
                private long shipTime;
                private double freight;
                private double discountPrice;
                private double stoProfits;
                private long installTime;
                private int totalCount;
                private String logisticsContact;
                private int remainingCount;
                private double supProfits;
                private int userPackageId;
                private String needService;
                private int goodsActivityId;
                private String itemName;
                private double price;
                private double originalPrice;
                private String logisticsCompany;
                private String logo;
                private double toStorePrice;
                private int shipAddressId;
                private String itemTypeId;
                private String chName;
                private String logisticsNumber;
                private double depositAmount;
                private long receivingTime;
                private String address;
                private String unitName;
                private int addUserId;
                private int orderItemId;
                private double sysProfits;
                private int count;
                private int deliveryWayId;
                private String specGroupKey;
                private int serviceInstallStoreId;
                private double servicePrice;
                private String isRefund;
                private String shippingAddress;
                private String installStatus;
                private double sysPurchasePrice;
                private String logisticsStatus;
                private String refundsStatus;
                private int fromGoodsId;

                public double getOriginalPrice() {
                    return originalPrice;
                }

                public void setOriginalPrice(double originalPrice) {
                    this.originalPrice = originalPrice;
                }

                public int getFromGoodsId() {
                    return fromGoodsId;
                }

                public void setFromGoodsId(int fromGoodsId) {
                    this.fromGoodsId = fromGoodsId;
                }

                public String getRefundsType() {
                    return refundsType;
                }

                public void setRefundsType(String refundsType) {
                    this.refundsType = refundsType;
                }

                public String getRefundsStatus() {
                    return refundsStatus;
                }

                public void setRefundsStatus(String refundsStatus) {
                    this.refundsStatus = refundsStatus;
                }

                public String getNote() {
                    return note;
                }

                public void setNote(String note) {
                    this.note = note;
                }

                public String getItemType() {
                    return itemType;
                }

                public void setItemType(String itemType) {
                    this.itemType = itemType;
                }

                public int getOrderId() {
                    return orderId;
                }

                public void setOrderId(int orderId) {
                    this.orderId = orderId;
                }

                public String getSpecValue() {
                    return specValue;
                }

                public void setSpecValue(String specValue) {
                    this.specValue = specValue;
                }

                public long getShipTime() {
                    return shipTime;
                }

                public void setShipTime(long shipTime) {
                    this.shipTime = shipTime;
                }

                public double getFreight() {
                    return freight;
                }

                public void setFreight(double freight) {
                    this.freight = freight;
                }

                public double getDiscountPrice() {
                    return discountPrice;
                }

                public void setDiscountPrice(double discountPrice) {
                    this.discountPrice = discountPrice;
                }

                public double getStoProfits() {
                    return stoProfits;
                }

                public void setStoProfits(double stoProfits) {
                    this.stoProfits = stoProfits;
                }

                public long getInstallTime() {
                    return installTime;
                }

                public void setInstallTime(long installTime) {
                    this.installTime = installTime;
                }

                public int getTotalCount() {
                    return totalCount;
                }

                public void setTotalCount(int totalCount) {
                    this.totalCount = totalCount;
                }

                public String getLogisticsContact() {
                    return logisticsContact;
                }

                public void setLogisticsContact(String logisticsContact) {
                    this.logisticsContact = logisticsContact;
                }

                public int getRemainingCount() {
                    return remainingCount;
                }

                public void setRemainingCount(int remainingCount) {
                    this.remainingCount = remainingCount;
                }

                public double getSupProfits() {
                    return supProfits;
                }

                public void setSupProfits(double supProfits) {
                    this.supProfits = supProfits;
                }

                public int getUserPackageId() {
                    return userPackageId;
                }

                public void setUserPackageId(int userPackageId) {
                    this.userPackageId = userPackageId;
                }

                public String getNeedService() {
                    return needService;
                }

                public void setNeedService(String needService) {
                    this.needService = needService;
                }

                public int getGoodsActivityId() {
                    return goodsActivityId;
                }

                public void setGoodsActivityId(int goodsActivityId) {
                    this.goodsActivityId = goodsActivityId;
                }

                public String getItemName() {
                    return itemName;
                }

                public void setItemName(String itemName) {
                    this.itemName = itemName;
                }

                public double getPrice() {
                    return price;
                }

                public void setPrice(double price) {
                    this.price = price;
                }

                public String getLogisticsCompany() {
                    return logisticsCompany;
                }

                public void setLogisticsCompany(String logisticsCompany) {
                    this.logisticsCompany = logisticsCompany;
                }

                public String getLogo() {
                    return logo;
                }

                public void setLogo(String logo) {
                    this.logo = logo;
                }

                public double getToStorePrice() {
                    return toStorePrice;
                }

                public void setToStorePrice(double toStorePrice) {
                    this.toStorePrice = toStorePrice;
                }

                public int getShipAddressId() {
                    return shipAddressId;
                }

                public void setShipAddressId(int shipAddressId) {
                    this.shipAddressId = shipAddressId;
                }

                public String getItemTypeId() {
                    return itemTypeId;
                }

                public void setItemTypeId(String itemTypeId) {
                    this.itemTypeId = itemTypeId;
                }

                public String getChName() {
                    return chName;
                }

                public void setChName(String chName) {
                    this.chName = chName;
                }

                public String getLogisticsNumber() {
                    return logisticsNumber;
                }

                public void setLogisticsNumber(String logisticsNumber) {
                    this.logisticsNumber = logisticsNumber;
                }

                public double getDepositAmount() {
                    return depositAmount;
                }

                public void setDepositAmount(double depositAmount) {
                    this.depositAmount = depositAmount;
                }

                public long getReceivingTime() {
                    return receivingTime;
                }

                public void setReceivingTime(long receivingTime) {
                    this.receivingTime = receivingTime;
                }

                public String getAddress() {
                    return address;
                }

                public void setAddress(String address) {
                    this.address = address;
                }

                public String getUnitName() {
                    return unitName;
                }

                public void setUnitName(String unitName) {
                    this.unitName = unitName;
                }

                public int getAddUserId() {
                    return addUserId;
                }

                public void setAddUserId(int addUserId) {
                    this.addUserId = addUserId;
                }

                public int getOrderItemId() {
                    return orderItemId;
                }

                public void setOrderItemId(int orderItemId) {
                    this.orderItemId = orderItemId;
                }

                public double getSysProfits() {
                    return sysProfits;
                }

                public void setSysProfits(double sysProfits) {
                    this.sysProfits = sysProfits;
                }

                public int getCount() {
                    return count;
                }

                public void setCount(int count) {
                    this.count = count;
                }

                public int getDeliveryWayId() {
                    return deliveryWayId;
                }

                public void setDeliveryWayId(int deliveryWayId) {
                    this.deliveryWayId = deliveryWayId;
                }

                public String getSpecGroupKey() {
                    return specGroupKey;
                }

                public void setSpecGroupKey(String specGroupKey) {
                    this.specGroupKey = specGroupKey;
                }

                public int getServiceInstallStoreId() {
                    return serviceInstallStoreId;
                }

                public void setServiceInstallStoreId(int serviceInstallStoreId) {
                    this.serviceInstallStoreId = serviceInstallStoreId;
                }

                public double getServicePrice() {
                    return servicePrice;
                }

                public void setServicePrice(double servicePrice) {
                    this.servicePrice = servicePrice;
                }

                public String getIsRefund() {
                    return isRefund;
                }

                public void setIsRefund(String isRefund) {
                    this.isRefund = isRefund;
                }

                public String getShippingAddress() {
                    return shippingAddress;
                }

                public void setShippingAddress(String shippingAddress) {
                    this.shippingAddress = shippingAddress;
                }

                public String getInstallStatus() {
                    return installStatus;
                }

                public void setInstallStatus(String installStatus) {
                    this.installStatus = installStatus;
                }

                public double getSysPurchasePrice() {
                    return sysPurchasePrice;
                }

                public void setSysPurchasePrice(double sysPurchasePrice) {
                    this.sysPurchasePrice = sysPurchasePrice;
                }

                public String getLogisticsStatus() {
                    return logisticsStatus;
                }

                public void setLogisticsStatus(String logisticsStatus) {
                    this.logisticsStatus = logisticsStatus;
                }
            }
        }
}
